Revenue
The Company presents revenue on a disaggregated basis in the accompanying consolidated statements of operations and comprehensive income. The following table presents revenues by geographic location for the years ended December 31, 2025, 2024 and 2023 (in thousands):
For the year ended December 31,
202520242023
San Diego, CA$330,448 $334,605 $307,003 
Boston, MA275,621 274,211 265,964 
Southern Florida/Georgia266,994 250,449 229,851 
Los Angeles, CA162,369 181,493 187,997 
San Francisco, CA146,917 127,999 145,137 
Portland, OR78,491 77,718 78,948 
Chicago, IL78,095 77,693 75,142 
Washington, D.C.63,602 70,686 68,567 
Other(1)
73,007 58,455 61,340 
$1,475,544 $1,453,309 $1,419,949 
______________________
(1)     Other includes: Seattle, WA, Newport, RI and Santa Cruz, CA.
Payments from customers are primarily made when services are provided. Due to the short-term nature of the Company's contracts and the almost simultaneous receipt of payment, almost all of the contract liability balance at the beginning of the period is expected to be recognized as revenue over the following 12 months.

Historical Timeline

Fiscal YearFiled
2025Feb 25, 2026Showing above
2024Feb 26, 2025
2023Feb 21, 2024
2022Feb 21, 2023
2021Feb 22, 2022
2020Feb 23, 2021
2019Feb 20, 2020
2018Mar 1, 2019

About Revenue Disclosures

Revenue disclosures under ASC 606 explain how a company identifies performance obligations, allocates transaction prices, and determines when revenue is recognized. This section is essential for understanding whether reported revenue reflects genuine economic activity or aggressive accounting choices. Analysts examine the mix of point-in-time versus over-time recognition, which directly affects revenue timing and comparability.

Key signals: rising contract liabilities (deferred revenue) suggest strong future revenue visibility, while declining contract assets may indicate slowing project milestones. Watch for variable consideration estimates — rebates, returns, and performance bonuses that require management judgment. Significant changes in disaggregated revenue by geography or product line can reveal shifting business mix before it appears in headline numbers. Compare revenue growth against contract liability growth to assess sustainability, and scrutinize any changes in the timing of recognition that coincide with earnings pressure.