v3.25.4
Equity (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Dec. 20, 2024
USD ($)
$ / shares
Sep. 19, 2024
USD ($)
$ / shares
Sep. 18, 2024
shares
Jun. 11, 2024
Aug. 02, 2025
USD ($)
$ / shares
shares
May 03, 2025
USD ($)
$ / shares
shares
Jul. 27, 2024
USD ($)
Jun. 12, 2024
$ / shares
shares
Jun. 10, 2024
shares
Jun. 05, 2024
shares
Apr. 27, 2024
USD ($)
shares
Dec. 14, 2015
USD ($)
Stockholders' Equity Note [Abstract]                        
Common stock, shares authorized (in shares)     200,000,000   200,000,000 200,000,000       10,000,000,000 200,000,000  
Common stock, par value (in dollars per share) | $ / shares         $ 0.01 $ 0.01   $ 0.01        
Preferred stock, shares authorized (in shares)         5,000,000 5,000,000            
Preferred stock, par value (in dollars per share) | $ / shares         $ 0.01 $ 0.01            
Common stock, shares issued (in shares)         34,081,114 34,081,114            
Common stock, shares outstanding (in shares)         34,053,847 34,053,847   26,204,956 2,620,495,552      
Preferred stock, shares outstanding (in shares)         0 0            
Preferred stock, shares issued (in shares)         0 0            
Number of additional shares authorized (in shares)     2,000,000   4,500,000              
Common stock, capital shares reserved for future issuance (in shares)         2,179,093              
Stock split conversion ratio       0.01                
Share-based compensation, number of shares authorized (in shares)     2,179,093                  
Sale of stock, consideration received on transaction | $ $ 40,000 $ 40,000                    
Sale of stock, price per share (in dollars per share) | $ / shares $ 10.42 $ 10.06                    
Proceeds from sale of equity, net | $ $ 39,200 $ 39,200                    
Commission fee 2.00% 2.00%                    
Stock repurchase program, authorized amount | $                       $ 50,000
Stock repurchase program, remaining authorized repurchase amount | $           $ 26,669            
Premium price, contract liability | $         $ 15,462 $ 13,565 $ 13,565       $ 14,892  
Accrued liabilities | $         12,402   10,410          
Other long-term liabilities | $         $ 3,060   $ 3,155