XML 43 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Costs Disclosure (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Leases          
Weighted average remaining lease term 4 years   4 years   4 years
Lease cost          
Net operating lease costs $ 716 $ 722 $ 1,834 $ 2,115  
Minimum          
Leases          
Remaining lease term 0 years   0 years    
Maximum          
Leases          
Remaining lease term 7 years   7 years    
Lease extension term     5 years    
Lease Term 1 year   1 year    
Cost of revenues          
Lease cost          
Operating lease cost $ 700 823 $ 1,948 2,400  
Selling, general and administrative expense.          
Lease cost          
Operating lease cost 76 51 229 131  
Revenues          
Lease cost          
Rental revenues (47) (129) (269) (357)  
Other (income) expense, net          
Lease cost          
Rental revenues $ (13) $ (23) $ (74) $ (59)