XML 42 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Costs Disclosure (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Leases          
Weighted average remaining lease term 4 years   4 years   4 years
Lessee, Operating Lease, Existence of Option to Extend [true false]     true    
Lease cost          
Net operating lease costs $ 1,012 $ 615 $ 1,734 $ 1,118  
Minimum          
Leases          
Remaining lease term 0 years   0 years    
Maximum          
Leases          
Remaining lease term 9 years   9 years    
Lease extension term     5 years    
Lease Term 1 year   1 year    
Cost of revenues          
Lease cost          
Operating lease cost $ 975 664 $ 1,699 1,247  
Selling, general and administrative expense.          
Lease cost          
Operating lease cost 78 77 162 154  
Revenues          
Lease cost          
Rental revenues (18) (100) (73) (222)  
Other (income) expense, net          
Lease cost          
Rental revenues $ (23) $ (26) $ (54) $ (61)