XML 76 R65.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Jan. 17, 2018
$ / shares
shares
Aug. 31, 2022
Sep. 30, 2024
USD ($)
$ / shares
shares
Mar. 31, 2024
USD ($)
shares
Sep. 30, 2024
USD ($)
Vote
$ / shares
shares
Sep. 30, 2023
USD ($)
Dec. 31, 2023
Vote
$ / shares
shares
Nov. 03, 2022
USD ($)
Common Stock                
Common stock, shares issued     112,158,984   112,158,984   111,091,266  
Common stock, shares outstanding     100,303,879   100,303,879   101,660,601  
Common stock, par value (in dollars per share) | $ / shares     $ 0.0001   $ 0.0001   $ 0.0001  
Number of Votes Per Share | Vote         1   1  
Preferred Shares                
Preferred stock, shares authorized     1,000,000   1,000,000      
Preferred stock, par value | $ / shares     $ 0.0001   $ 0.0001      
Preferred stock, shares issued     0   0      
Preferred stock, shares outstanding     0   0      
Public Warrants                
Common stock, par value (in dollars per share) | $ / shares     $ 0.0001   $ 0.0001   $ 0.0001  
Proceeds from issuance of Common Stock from exercise of warrants | $         $ 3 $ 209    
Common Stock in Treasury                
Nondeductible excise tax   1.00%            
Repurchase of common shares     150,000   2,424,440      
Repurchase of common stock of aggregate price | $     $ 1,100   $ 21,894      
Repurchase of common stock of aggregate price | $         22,300      
Remaining authorized repurchase amount | $     $ 77,700   $ 77,700      
Warrants to issue shares of common stock.     0   0      
Accrued Liabilities                
Common Stock in Treasury                
Excise Tax Payable | $     $ 100   $ 100      
Share Repurchase Program 2020 Plan                
Common Stock in Treasury                
Stock repurchase authorized amount | $               $ 100,000
Public Offering                
Public Warrants                
Number of units sold 32,500,000              
Price per unit | $ / shares $ 10.00              
Number of warrants per unit 0.33              
Number of stock issued for each warrant 1              
Share price | $ / shares $ 11.50              
Number of fractional shares issued upon exercise of warrants 0              
Warrant exercisable term 30 days              
Over-Allotment Option                
Public Warrants                
Number of units sold 2,500,000              
Public Warrants                
Public Warrants                
Shares issued during period, warrants exercised       1,079        
Number of securities called by warrants or rights       1,079        
Common Class A | Public Offering                
Common Stock                
Common stock, par value (in dollars per share) | $ / shares $ 0.0001              
Public Warrants                
Number of shares per unit 1              
Common stock, par value (in dollars per share) | $ / shares $ 0.0001              
Maximum                
Common Stock in Treasury                
Excise taxes | $     $ 100          
Maximum | Public Warrants                
Public Warrants                
Proceeds from issuance of Common Stock from exercise of warrants | $       $ 100