XML 91 R78.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - AOCI (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance - beginning of period $ 231,343 $ 223,064
Other comprehensive income (loss), net of tax 34,187 (148)
Balance - end of period 474,665 216,928
Total Accumulated Other Comprehensive Loss    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance - beginning of period (9,480) (9,052)
Other comprehensive income (loss) before reclassifications 34,227  
Realized gains from sales of investments in marketable securities reclassified to earnings (40)  
Other comprehensive income (loss), net of tax 34,187 (148)
Balance - end of period 24,707 $ (9,200)
Foreign Currency Translation Loss    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance - beginning of period (9,543)  
Other comprehensive income (loss) before reclassifications 34,263  
Realized gains from sales of investments in marketable securities reclassified to earnings 0  
Other comprehensive income (loss), net of tax 34,263  
Balance - end of period 24,720  
Unrealized (Loss) Gain on Investments in Marketable Securities    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance - beginning of period 63  
Other comprehensive income (loss) before reclassifications (36)  
Realized gains from sales of investments in marketable securities reclassified to earnings (40)  
Other comprehensive income (loss), net of tax (76)  
Balance - end of period $ (13)