Annual report pursuant to Section 13 and 15(d)

Business Segments and Customer Information - Geographic Area (Details)

v3.24.0.1
Business Segments and Customer Information - Geographic Area (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues: $ 860,488 $ 669,448 $ 481,384
United States      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues: 656,767 557,615 399,423
Other Countries      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues: $ 203,721 $ 111,833 $ 81,961