v3.26.1
Commitments and Contingencies - Textual (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Jan. 03, 2026
Commitments And Contingencies [Line Items]    
Percentage of maximum borrowing capacity of value of eligible securities 70.00%  
Available line of credit   $ 100.0
Available interest rate on line of credit   4.30%
Minimum [Member]    
Commitments And Contingencies [Line Items]    
Warranty period 12 months  
Maximum [Member]    
Commitments And Contingencies [Line Items]    
Warranty period 14 months  
Available line of credit   $ 100.0