v3.26.3
Stockholder's Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Aug. 17, 2026
Aug. 05, 2026
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2026
Aug. 04, 2027
May 06, 2025
Share Based Compensation Arrangement by Share Based Payment Award [Line Items]                
Stock repurchase program authorized amount               $ 40,000
Common stock repurchased under stock repurchase program, Shares     0     1,627,763    
Common stock repurchased under stock repurchase program       $ 19,988 $ 9,999 $ 30,000    
Share repurchase program, Available authorized, amount     $ 10,000     $ 10,000    
Percentage of outstanding common stock   15.00%            
Preferred stock, redemption price per right   $ 0.001            
Series B Preferred Stock                
Share Based Compensation Arrangement by Share Based Payment Award [Line Items]                
Number of shares entitles to purchase   0.001            
Preferred stock, par value   $ 0.0001            
Share purchase price   $ 105            
Number of preferred stock shares designated   50,000            
Forecast                
Share Based Compensation Arrangement by Share Based Payment Award [Line Items]                
Preferred stock rights expiration date             Aug. 04, 2027  
O 2026 Q3 Dividends                
Share Based Compensation Arrangement by Share Based Payment Award [Line Items]                
Dividend payable, declared date   Aug. 05, 2026            
Dividend payable, record date Aug. 17, 2026