v3.25.4
Summary of Significant Accounting Policies - Additional Information (Details)
1 Months Ended 12 Months Ended
Mar. 31, 2025
USD ($)
Dec. 31, 2025
USD ($)
Customer
shares
Dec. 31, 2024
USD ($)
shares
Dec. 31, 2023
USD ($)
shares
Aug. 09, 2021
USD ($)
Significant Accounting Policies [Line Items]          
Contributions to ESOP | shares   1,172,622 633,033 915,113  
Number of authorized shares of common stock value $ 250,000,000        
Stock repurchase value 79,700,000        
Convertible debt repurchase loss   $ 0 $ 18,355,000 $ 0  
Change in accounting principle, accounting standards update, immaterial effect       false  
ASU 2024-04          
Significant Accounting Policies [Line Items]          
Change in accounting principle, accounting standards update, adopted   true      
Change in accounting principle, accounting standards update, adoption date   Jan. 01, 2024      
Change in accounting principle, accounting standards update, immaterial effect   false      
Change in accounting principle, accounting standards update, early adoption   true      
ASU 2024-03          
Significant Accounting Policies [Line Items]          
Change in accounting principle, accounting standards update, adopted   true      
Change in accounting principle, accounting standards update, immaterial effect   true      
ASU 2023-09          
Significant Accounting Policies [Line Items]          
Change in accounting principle, accounting standards update, adopted   true      
Change in accounting principle, accounting standards update, adoption date   Dec. 31, 2025      
Change in accounting principle, accounting standards update, immaterial effect   true      
ASU 2023-07          
Significant Accounting Policies [Line Items]          
Change in accounting principle, accounting standards update, adopted   true      
Change in accounting principle, accounting standards update, immaterial effect   true      
Concentration of Customer Risk | United States          
Significant Accounting Policies [Line Items]          
Number of customers representing more than 10% of revenue | Customer   0      
Concentration of Credit Risk | United States          
Significant Accounting Policies [Line Items]          
Number of customers representing more than 10% of accounts receivable | Customer   0      
Revenue Benchmark | Concentration of Customer Risk | United States          
Significant Accounting Policies [Line Items]          
Concentration risk percentage   51.00% 59.00% 55.00%  
Accounts Receivable | Concentration of Credit Risk | United States          
Significant Accounting Policies [Line Items]          
Concentration risk percentage   19.00% 23.00%    
Maximum          
Significant Accounting Policies [Line Items]          
Number of authorized shares of common stock value $ 329,700,000       $ 100,000,000
Performance obligations payment terms from date of invoice   120 days      
Amortization Period (in years)   16 years      
Minimum          
Significant Accounting Policies [Line Items]          
Performance obligations payment terms from date of invoice   30 days      
Amortization Period (in years)   1 year