v3.26.1
Stockholders' Equity - Share Repurchase Program (Details) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Aug. 01, 2026
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2026
Feb. 20, 2026
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Authorized amount         $ 25,000
Repurchase of common stock, net of excise taxes and fees (in shares)       5.6  
Average cost per share (in dollars per share)       $ 3.35  
Shares repurchased   $ 15,882 $ 3,000 $ 18,700  
Remaining authorized amount   $ 6,300   $ 6,300  
Subsequent Event          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares repurchased $ 25,000