XML 67 R57.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Master Vehicle Loan Additional Information (Details) - USD ($)
6 Months Ended
Feb. 07, 2020
Jun. 30, 2025
Jun. 30, 2024
Sep. 12, 2024
Debt Instrument        
Repayments of debt   $ 33,174,000 $ 40,985,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   123,700,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       $ 50,000,000
Fair value of long-term debt   $ 200,000    
Non-revolving Loan | Minimum        
Debt Instrument        
Debt term (in months) 24 months      
Non-revolving Loan | Maximum        
Debt Instrument        
Debt term (in months) 48 months      
Non-revolving Loan | Flexdrive Services, LLC        
Debt Instrument        
Maximum borrowing capacity $ 130,000,000