XML 60 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Lease Disclosure [Line Items]      
Cash paid for operating lease liabilities $ 2,500 $ 1,700 $ 2,300
Operating lease right-of use asset 10,848 8,194  
Current lease liabilities 2,485 1,336  
Long-term lease liabilities 8,149 6,398  
Operating lease liability 10,634 $ 7,734  
Eight Operating Leases Commenced in December 2022      
Lease Disclosure [Line Items]      
Operating lease right-of use asset 5,100    
Current lease liabilities 1,100    
Long-term lease liabilities $ 4,200    
Maximum      
Lease Disclosure [Line Items]      
Operating lease, renewal term 5 years    
Lease term 6 years    
Maximum | Eight Operating Leases Commenced in December 2022      
Lease Disclosure [Line Items]      
Lease term 7 years    
Minimum      
Lease Disclosure [Line Items]      
Operating lease, renewal term 1 year    
Lease term 1 year    
Minimum | Eight Operating Leases Commenced in December 2022      
Lease Disclosure [Line Items]      
Lease term 2 years    
Office Space      
Lease Disclosure [Line Items]      
Lease term expiration date 2027-04    
Operating lease, renewal term 5 years    
Lease incentives received $ 400    
Lease option to extend The remaining lease terms vary from 1 to 6 years. For its leases the Company has options to extend the lease term for periods varying from 1 to 5 years.    
Option to extend true    
Extended term of leases 3 months