v3.26.3
STOCKHOLDERS' EQUITY - Schedule of Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period $ 671,976 $ 757,767 $ 693,111 $ 778,348
Net unrealized loss on investments, net of tax (32) 29 (74) (102)
Foreign currency translation adjustments     (1,241) 3,882
Balance at ending of period 712,321 727,214 712,321 727,214
Tax benefit     0 0
Accumulated Other Comprehensive Income        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period 3,241 4,062 4,327 343
Balance at ending of period 3,012 4,123 3,012 4,123
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 loss on investments, net of tax     (74) (102)
Foreign currency translation adjustments     0 0
Balance at ending of period 23 88 23 88
Unrealized Foreign Currency Translation        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period     4,230 153
Net unrealized loss on investments, net of tax     0 0
Foreign currency translation adjustments     (1,241) 3,882
Balance at ending of period $ 2,989 $ 4,035 $ 2,989 $ 4,035