XML 41 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Costs Disclosure (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Leases          
Weighted average remaining lease term 4 years   4 years   3 years
Lease cost          
Net operating lease costs $ 722 $ 533 $ 2,115 $ 1,594  
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 $ 823 606 $ 2,400 1,746  
Selling, general and administrative expense.          
Lease cost          
Operating lease cost 51 70 131 210  
Revenues          
Lease cost          
Rental revenues (129) (133) (357) (310)  
Other (income) expense, net          
Lease cost          
Rental revenues $ (23) $ (10) $ (59) $ (52)