v3.24.1.u1
Debt - Maturities of Principle Amount of Long-Term Debt (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Debt Disclosure [Abstract]  
Remaining 2024 $ 2,737
2025 3,650
2026 208,717
2027 3,650
2028 3,650
Thereafter 347,663
Total $ 570,067