v3.25.2
Leases - Summary of Supplemental Cash Flow Information Related to Leases (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Leases [Abstract]    
Operating outgoing cash flows - finance lease $ 1,044 $ 1,134
Financing outgoing cash flows - finance lease 1,580 1,420
Operating outgoing cash flows - operating lease $ 4,519 4,388
Right-of-use assets obtained in exchange for new operating lease liabilities   $ 777