Annual report [Section 13 and 15(d), not S-K Item 405]

Stockholder's Equity (Deficit) - Additional Information (Details)

v3.25.0.1
Stockholder's Equity (Deficit) - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Oct. 02, 2023
Aug. 09, 2023
Aug. 01, 2023
Feb. 15, 2023
Feb. 28, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Class of Stock [Line Items]                
Associated costs   $ 439            
Excise tax percentage   1.00%            
Repurchase of Class A common stock           $ 0 $ 50,378 $ 0
Accelerated Share Repurchase Program                
Class of Stock [Line Items]                
Additional shares as final settlement 589              
Payments For Repurchase of Common Stock Initial Delivery   $ 50,000            
Percentage of Repurchase of Common Stock   80.00%            
Repurchase of IPO shares   2,010            
Repurchase shares   $ 50,000            
Repurchase of Class A common stock   50,000            
Accelerated Share Repurchase Program | Additional Paid-In Capital                
Class of Stock [Line Items]                
Repurchase shares   40,000            
Class A Common Stock                
Class of Stock [Line Items]                
Additional shares as final settlement           2,599    
Number of shares issued         5,000,000      
Shares Issued, Price Per Share         $ 24.5      
Class A Common Stock | Accelerated Share Repurchase Program                
Class of Stock [Line Items]                
Repurchase shares     $ 50,000          
Class A Common Stock | Accelerated Share Repurchase Program | Additional Paid-In Capital                
Class of Stock [Line Items]                
Repurchase shares   $ 10,000            
Class B Common Stock                
Class of Stock [Line Items]                
Number of shares issued         3,474,000      
Initial Public Offering | Class A Common Stock                
Class of Stock [Line Items]                
Number of shares issued           1,828,000 1,620,000  
Underwriters | Class A Common Stock                
Class of Stock [Line Items]                
Number of shares issued       750,000        
Secondary Public Offering | Class A Common Stock                
Class of Stock [Line Items]                
Sale of shares, Number         2,276,000      
Secondary Public Offering | Class B Common Stock                
Class of Stock [Line Items]                
Sale of shares, Number         3,474,000