v3.26.1
Details of Certain Accounts - Summary of reconciliation of capitalized project development costs (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Schedule of reconciliation of capitalized project development costs [Line Items]        
Capitalized project development costs, at beginning of period $ 13,297 $ 26,463 $ 17,734 $ 25,204
Costs (refunded) capitalized during the period (564) 1,514 (1,062) 1,514
Costs expensed from sale of projects during the period (9,058) (2,942) (9,058) (1,683)
Impaired costs written off during the period (326) (752) (4,265) (752)
Capitalized project development costs, at end of period $ 3,349 $ 24,283 $ 3,349 $ 24,283