XML 145 R120.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Reporting - Schedule of Reconciliation of Segments Revenue to Consolidated Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information      
Revenues $ 842,082 $ 952,297 $ 1,026,224
Office      
Segment Reporting Information      
Revenues 692,276 812,375 852,700
Office | Core Office      
Segment Reporting Information      
Revenues 679,049 798,429 836,374
Office | Chargebacks      
Segment Reporting Information      
Revenues 13,227 13,946 16,326
Studio      
Segment Reporting Information      
Revenues $ 149,806 $ 139,922 $ 173,524