XML 75 R62.htm IDEA: XBRL DOCUMENT v3.25.1
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 1,088,011 $ 815,892
Other comprehensive (loss) before reclassifications (143) (141)
Ending balance 1,164,194 945,540
Accumulated Other Comprehensive Loss    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (1,615) (1,037)
Ending balance (1,758) (1,178)
Foreign Currency Translation    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (1,615) (1,037)
Other comprehensive (loss) before reclassifications (143) (141)
Ending balance $ (1,758) $ (1,178)