v3.26.1
Stockholders’ Equity - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stockholders' equity (deficit), beginning balance $ 138,145 $ 245,780 $ 376,811 $ 245,780 $ 365,207
Change in foreign currency translation adjustment 52   2,096 (459) 3,145
Change in net unrealized losses on available for sale investments (29)   (4) (95) (78)
Stockholders' equity (deficit), ending balance 100,827 138,145 347,547 100,827 347,547
Accumulated Other Comprehensive Income          
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stockholders' equity (deficit), beginning balance 1,009 1,586 140 1,586 (835)
Change in foreign currency translation adjustment   (459)      
Change in net unrealized losses on available for sale investments   (95)      
Stockholders' equity (deficit), ending balance 1,032 1,009 $ 2,232 1,032 $ 2,232
Accumulated Foreign Currency Adjustment Attributable to Parent          
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stockholders' equity (deficit), beginning balance   1,539   1,539  
Change in foreign currency translation adjustment   (459)      
Stockholders' equity (deficit), ending balance 1,080     1,080  
AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent          
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stockholders' equity (deficit), beginning balance   47   47  
Change in net unrealized losses on available for sale investments   $ (95)      
Stockholders' equity (deficit), ending balance $ (48)     $ (48)