XML 49 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Summary of Operating Lease Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Assets:    
Operating lease assets $ 78,858 $ 80,903
Liabilities:    
Operating lease liabilities 9,049 8,674
Operating lease liabilities, net of current portion 80,499 82,966
Total operating lease liabilities $ 89,548 $ 91,640