XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Description of Business and Summary of Significant Accounting Policies - Additional Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
USD ($)
state
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
item
state
Jun. 30, 2021
USD ($)
Dec. 31, 2021
USD ($)
state
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Number of reinsurers | item     1    
Percentage of insurance subsidiary's total insurance receivables 34.00%   34.00%    
Cash balance at bank $ 169,700   $ 169,700    
Restricted cash equivalents 500   500   $ 300
Restricted funds held for payment of possible warranty claims $ 7,700   $ 7,700   $ 5,900
Number of states regulatory guidelines of warranty claims | state 25   25   25
Escrow deposit with insurance regulator $ 500   $ 500    
Indemnification hold back cost     2,900   $ 2,600
Customer deposits         300
Allowance for uncollectible receivables 500   500   400
Income tax expense (benefit) $ 468 $ (7,731) $ 290 $ (8,081)  
Effective income tax rate (1.81%) 32.18% (0.91%) 9.03%  
U.S. federal statutory tax rate     21.00% 21.00%  
Other Noncurrent Assets [Member]          
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     55.00%