Annual report [Section 13 and 15(d), not S-K Item 405]

Segment Reporting - Assets by Segment (Details)

v3.25.0.1
Segment Reporting - Assets by Segment (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]    
Total assets $ 1,701,337 $ 1,471,232
Operating Segments    
Segment Reporting Information [Line Items]    
Total assets 1,613,621 1,370,338
Corporate    
Segment Reporting Information [Line Items]    
Total assets 87,716 100,894
Arizona | Operating Segments    
Segment Reporting Information [Line Items]    
Total assets 305,952 336,424
California | Operating Segments    
Segment Reporting Information [Line Items]    
Total assets 436,854 479,218
Colorado | Operating Segments    
Segment Reporting Information [Line Items]    
Total assets 39,374 27,240
Florida | Operating Segments    
Segment Reporting Information [Line Items]    
Total assets 414,790 425,154
Metro New York | Operating Segments    
Segment Reporting Information [Line Items]    
Total assets 38,082 42,047
Texas | Operating Segments    
Segment Reporting Information [Line Items]    
Total assets $ 378,569 $ 60,255