Annual report pursuant to Section 13 and 15(d)

Business Segments and Customer Information - Geographic Area (Details)

v3.22.4
Business Segments and Customer Information - Geographic Area (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues $ 949,762 $ 750,853 $ 661,659
United States      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues 837,929 668,892 598,142
Other Countries      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues $ 111,833 $ 81,961 $ 63,517