XML 129 R104.htm IDEA: XBRL DOCUMENT v3.25.0.1
Changes in Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 152,700 $ 382,267
Ending balance 196,920 152,700
Foreign currency translation adjustment, tax 100 4,900
Accumulated Other Comprehensive Loss    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (15,191) (16,261)
Foreign currency translation adjustment, net of tax expense of $0.1 million and $4.9 million, respectively 250 1,070
Ending balance $ (14,941) $ (15,191)