v3.26.1
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2026
Commitments and Contingencies Disclosure [Abstract]  
Summary of Reconciliation of Company's Residential Product Warranty Reserve

 

Six Months Ended June 30, 2026

 

 

Product Warranty

 

Beginning balance, January 1

 

$

29,740

 

Provisions and changes in estimates

 

 

5,357

 

Settlements made during the period

 

 

(3,811

)

Ending balance, June 30

 

$

31,286

 

 

 

Six Months Ended June 30, 2025

 

 

Product Warranty

 

Beginning balance, January 1

 

$

22,835

 

Provisions and changes in estimates

 

 

6,705

 

Settlements made during the period

 

 

(3,789

)

Ending balance, June 30

 

$

25,751