Quarterly report pursuant to Section 13 or 15(d)

Leases - Additional Information (Details)

v3.22.1
Leases - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Leased right-of-use assets $ 2,686   $ 2,777
Operating lease liability $ 3,042    
Lessee operating lease description The practical expedients allowed the Company to not reassess (i) whether expired or existing contracts contained leases, (ii) lease classification for expired or existing leases and (iii) previously capitalized initial direct costs.    
Operating lease option to extend 5 years    
Operating lease weighted average discount rate percent 3.70%   3.60%
Operating lease weighted average remaining lease term 3 years 4 months 24 days   3 years 8 months 12 days
Right-of-use asset obtained in exchange for operating lease liability $ 197  
Operating lease cost 400 300  
Short-term leases expense $ 48,600 $ 20,400  
Short-term lessee operating lease term of contract 12 months or less    
Maximum [Member]      
Operating lease term of contract 7 years    
Minimum [Member]      
Operating lease term of contract 2 years    
Office Warehouse And Test House Member      
Lease Expiration Date Dec. 31, 2025    
ASC 842 [Member]      
Leased right-of-use assets $ 3,200    
Operating lease liability $ 3,500