XML 44 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Costs Disclosure (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Leases          
Weighted average remaining lease term 4 years   4 years   4 years
Lease cost          
Net operating lease costs $ 615 $ 720 $ 1,118 $ 1,396  
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 $ 664 808 $ 1,247 1,577  
Selling, general and administrative expense.          
Lease cost          
Operating lease cost 77 40 154 80  
Revenues          
Lease cost          
Rental revenues (100) (111) (222) (228)  
Nonoperating Income (Expense) [Member]          
Lease cost          
Rental revenues $ (26) $ (17) $ (61) $ (33)