XML 42 R30.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Costs Disclosure (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 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 $ 965 $ 716 $ 2,699 $ 1,834  
Minimum          
Leases          
Remaining lease term 0 years   0 years    
Maximum          
Leases          
Remaining lease term 8 years   8 years    
Lease extension term     5 years    
Lease Term 1 year   1 year    
Cost of revenues          
Lease cost          
Operating lease cost $ 998 700 $ 2,697 1,948  
Selling, general and administrative expense          
Lease cost          
Operating lease cost 78 76 240 229  
Revenues          
Lease cost          
Rental revenues (104) (47) (177) (269)  
Other (income) expense, net          
Lease cost          
Rental revenues $ (7) $ (13) $ (61) $ (74)