v3.25.1
Related Party Transactions - Additional Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
May 31, 2022
Related Party Transaction [Line Items]      
Operating lease right-of-use assets $ 14,378 $ 14,740 $ 17,300
Operating lease liabilities $ 12,693   $ 14,300