XML 77 R65.htm IDEA: XBRL DOCUMENT v3.25.3
Related Party Transactions - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended
Feb. 28, 2025
Jan. 31, 2025
Sep. 30, 2025
Dec. 31, 2024
Related Party Transaction [Line Items]        
Estimated liability of fee expense     $ 49,693 $ 44,726
Related Party        
Related Party Transaction [Line Items]        
Estimated liability of fee expense     25 $ 807
SWIEC | Related Party        
Related Party Transaction [Line Items]        
Purchase agreement, term (in years)   5 years    
Minimum target period for renewal (in years)   3 years    
Weichai America Corp | Related Party        
Related Party Transaction [Line Items]        
Other commitment, fee as a percentage of gross revenue 1.75%      
Estimated liability of fee expense     $ 100