XML 82 R70.htm IDEA: XBRL DOCUMENT v3.25.2
STOCKHOLDERS' EQUITY - Schedule of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period $ 798,541 $ 892,162 $ 778,348 $ 870,130
Net unrealized gain (loss) on investments, net of tax 2,711 (47) 3,719 (142)
Foreign currency translation adjustments 2,756 5 3,850 18
Balance at ending of period 757,767 879,278 757,767 879,278
Tax benefit     0 100
Accumulated Other Comprehensive Income        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period 1,351 152 343 247
Net unrealized gain (loss) on investments, net of tax 2,711 (47) 3,719 (142)
Balance at ending of period 4,062 105 4,062 105
Net Unrealized Gain (Loss) From Available-For-Sale Investments        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period     190 124
Net unrealized gain (loss) on investments, net of tax     (131) (160)
Balance at ending of period 59 (36) 59 (36)
Unrealized Foreign Currency Translation        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period     153 123
Foreign currency translation adjustments     3,850 18
Balance at ending of period $ 4,003 $ 141 $ 4,003 $ 141