v3.23.2
Borrowings - Company's Debt Position (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Current portion of long-term borrowings $ 30,000 $ 30,000
Long-term borrowings, less current portion 190,000 220,000
Revolving credit facility    
Debt Instrument [Line Items]    
Current portion of long-term borrowings 30,000 30,000
Long-term borrowings, less current portion 190,000 220,000
Total borrowings $ 220,000 $ 250,000