v3.25.4
Debt - Master Vehicle Loan Additional Information (Details) - USD ($)
12 Months Ended
Feb. 07, 2020
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Sep. 26, 2025
Sep. 12, 2024
Debt Instrument            
Repayment of loans   $ 62,448,000 $ 84,070,000 $ 72,484,000    
Master Vehicle Loan            
Debt Instrument            
Interest rate swap term (in years) 3 years          
Variable interest spread rate (as a percent) 2.10%          
Fair value of long-term debt   113,400,000 154,500,000      
Master Vehicle Loan | Minimum            
Debt Instrument            
Debt term (in months) 12 months          
Master Vehicle Loan | Maximum            
Debt Instrument            
Debt term (in months) 48 months          
Master Vehicle Loan | Flexdrive Services, LLC            
Debt Instrument            
Maximum borrowing capacity $ 50,000,000          
Non-revolving Loan            
Debt Instrument            
Maximum borrowing capacity         $ 19,000,000 $ 50,000,000
Fair value of long-term debt   $ 0 $ 0      
Non-revolving Loan | Minimum            
Debt Instrument            
Debt term (in months) 24 months          
Non-revolving Loan | Maximum            
Debt Instrument            
Debt term (in months) 48 months