XML 81 R69.htm IDEA: XBRL DOCUMENT v3.25.3
Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Accumulated Other Comprehensive Income (Loss) [Line Items]                
Accumulated other comprehensive loss $ (39,782)   $ (39,782)     $ (48,167)    
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax 806 $ 3,970 8,385 $ (1,763)        
OCI before reclassifications, net of tax 806 3,970 8,385 (1,763)        
Amounts reclassified from AOCI, net of tax   109   1,007        
Other comprehensive income 806 3,861 8,385 (2,770)        
Stockholders' Equity Attributable to Parent 49,569 106,574 49,569 106,574 $ 59,540 74,522 $ 108,436 $ 125,002
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]                
Accumulated Other Comprehensive Income (Loss) [Line Items]                
Other Comprehensive Income (Loss), before Tax 806 3,970 8,385 (1,763)        
Stockholders' Equity Attributable to Parent (39,782) (40,525) (39,782) (40,525) (40,588) (48,167) (44,495) (38,762)
Accumulated Foreign Currency Adjustment Attributable to Parent [Member] | Interest Expense                
Accumulated Other Comprehensive Income (Loss) [Line Items]                
Amounts reclassified from AOCI, before tax   0   0        
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]                
Accumulated Other Comprehensive Income (Loss) [Line Items]                
Accumulated other comprehensive loss   0   0        
OCI before reclassifications and tax 0 0 0 0        
Amounts reclassified from AOCI, before tax   (109)   (1,007)        
Other Comprehensive Income (Loss), before Tax 0 (109) 0 (1,007)        
Stockholders' Equity Attributable to Parent 0 0 0 0 0 0 109 1,007
AOCI Attributable to Parent [Member]                
Accumulated Other Comprehensive Income (Loss) [Line Items]                
Stockholders' Equity Attributable to Parent $ (39,782) $ (40,525) $ (39,782) $ (40,525) $ (40,588) $ (48,167) $ (44,386) $ (37,755)