v3.26.1
Related Party Transactions - Narrative (Details) - Related Party - USD ($)
$ in Millions
1 Months Ended 3 Months Ended
Feb. 28, 2025
Jan. 31, 2025
Mar. 31, 2026
SWIEC      
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 Transaction [Line Items]      
Other commitment, fee as a percentage of gross revenue 1.75%    
Weichai America Corp | MOR Agreement Fee      
Related Party Transaction [Line Items]      
Investment amount with related party     $ 0.1