XML 45 R35.htm IDEA: XBRL DOCUMENT v3.26.1
Organization and Summary of Significant Accounting Policies - Changes in Estimated Warranty Reserve (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Movement in Standard and Extended Product Warranty    
Balance, beginning of period $ 10,858 $ 8,284
Utilization of reserve (4,446) (1,701)
Warranty expense 3,089 3,779
Balance, end of period $ 9,501 $ 10,362