v3.26.1
Long-term Debt (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Oct. 31, 2025
Mar. 31, 2024
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Debt Instrument [Line Items]              
Debt outstanding     $ 0   $ 0   $ 0
Loan Agreement | Term Loan Facility              
Debt Instrument [Line Items]              
Term loan facility   $ 150,000,000.0          
Line of credit facility, current borrowing capacity   30,000,000.0          
Line of credit   $ 10,000,000.0          
Repayments of debt $ 32,400,000            
Debt outstanding     0   0    
Interest expense, debt     $ 0 $ 800,000 $ 0 $ 1,600,000