XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Costs Disclosure (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Leases          
Weighted average remaining lease term 4 years   4 years   3 years
Lease cost          
Net operating lease costs $ 720 $ 583 $ 1,396 $ 1,060  
Minimum          
Leases          
Remaining lease term 0 years   0 years    
Maximum          
Leases          
Remaining lease term 6 years   6 years    
Lease extension term     5 years    
Lease Term 1 year   1 year    
Cost of revenues          
Lease cost          
Operating lease cost $ 808 618 $ 1,577 1,139  
Selling, general and administrative expense.          
Lease cost          
Operating lease cost 40 67 80 140  
Revenues          
Lease cost          
Rental revenues (111) (92) (228) (177)  
Interest and other income, net          
Lease cost          
Rental revenues $ (17) $ (10) $ (33) $ (42)