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 |