v3.26.3
Basis of Presentation - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Jun. 30, 2026
May 07, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                  
Allowance for credit losses $ 0 $ 0 $ 0 $ 0 $ 0   $ 0 $ 0 $ 0
Income tax (benefit) expense $ (1,446) $ (704) $ (1,187) $ 2,780          
Effective income tax expense (benefit) rate reconciliation, percent (12.50%) 22.90% (1582.70%) 97.10%          
Convertible senior notes                  
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                  
Debt instrument, face amount $ 690,000   $ 690,000            
Convertible senior notes | Convertible Debt                  
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                  
Debt instrument, face amount $ 690,000   $ 690,000     $ 690,000      
Stated interest rate           0.00%