XML 84 R70.htm IDEA: XBRL DOCUMENT v3.26.1
STOCKHOLDERS' EQUITY - Schedule of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period $ 653,893 $ 798,541 $ 693,111 $ 778,348
Net unrealized gain (loss) on investments, net of tax 15 (45) (42) (131)
Foreign currency translation adjustments     (1,044) 3,850
Balance at ending of period 671,976 757,767 671,976 757,767
Tax benefit     0 0
Accumulated Other Comprehensive Income        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period 3,455 1,351 4,327 343
Balance at ending of period 3,241 4,062 3,241 4,062
Net Unrealized Gain (Loss) From Available-For-Sale Investments        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period     97 190
Net unrealized gain (loss) on investments, net of tax     (42) (131)
Foreign currency translation adjustments     0 0
Balance at ending of period 55 59 55 59
Unrealized Foreign Currency Translation        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period     4,230 153
Net unrealized gain (loss) on investments, net of tax     0 0
Foreign currency translation adjustments     (1,044) 3,850
Balance at ending of period $ 3,186 $ 4,003 $ 3,186 $ 4,003