XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
Description of Business and Summary of Significant Accounting Policies - Additional Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2022
USD ($)
state
Sep. 30, 2021
USD ($)
Sep. 30, 2022
USD ($)
state
item
Sep. 30, 2021
USD ($)
Dec. 31, 2021
USD ($)
state
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Number of reinsurers | item     2    
Percentage of insurance subsidiary's total insurance receivables 44.00%   44.00%    
Cash balance at bank $ 138,500   $ 138,500    
Restricted funds held for payment of possible warranty claims $ 8,300   $ 8,300   $ 5,900
Number of states regulatory guidelines of warranty claims | state 25   25   25
Indemnification hold back cost     $ 2,900   $ 2,600
Customer deposits         300
Allowance for uncollectible receivables $ 600   600   400
Income tax expense (benefit) $ (23) $ (1,836) $ 268 $ (9,917)  
Effective income tax rate 0.00% (26.50%) (0.20%) (10.30%)  
U.S. federal statutory tax rate     21.00% 21.00%  
Asset pledged as collateral | Captive insurance company          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Restricted cash equivalents $ 5,100   $ 5,100    
Certificates of deposits and money market mutual funds | Asset pledged as collateral | Captive insurance company          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Restricted cash equivalents $ 500   500   300
Other Noncurrent Assets          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Indemnification hold back cost     $ 500   $ 500
Revenue Benchmark | Customer Concentration Risk | Customers in Texas          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Insurance related revenues percentage     53.00%