XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Revenues (Tables)
3 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue Revenue from any single foreign country was not material to the Company's consolidated financial statements.
Three Months Ended
March 31,
20232022
United States$426,165 $384,270 
Foreign19,206 21,475 
Total revenue$445,371 $405,745 
Contract with Customer Liability
Contract Liabilities
Balance at December 31, 2022
$4,380 
Deferral of revenue5,031 
Recognition of unearned revenue(4,687)
Balance at March 31, 2023
$4,724 
Balance at December 31, 2021
$3,396 
Deferral of revenue431 
Recognition of unearned revenue(617)
Balance at March 31, 2022
$3,210