v3.25.1
Leases - Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
ft²
Mar. 31, 2024
USD ($)
Jun. 30, 2029
USD ($)
ft²
Dec. 31, 2024
USD ($)
Feb. 28, 2023
USD ($)
ft²
Sep. 30, 2019
USD ($)
ft²
Lessee, Operating Lease, Description [Abstract]            
Operating lease right-of-use assets $ 26,949     $ 17,251    
Present value of lease liabilities 28,896          
Lease expense 800 $ 600        
Cash outflows from operating activities attributable to operating leases $ 800 $ 300        
September 2019 Sublease Agreement            
Lessee, Operating Lease, Description [Abstract]            
Leased area (in square feet) | ft²           25,212
Februray 2023 Lease Agreement            
Lessee, Operating Lease, Description [Abstract]            
Leased area (in square feet) | ft²         24,099  
March 2025 Lease Agreement            
Lessee, Operating Lease, Description [Abstract]            
Leased area (in square feet) | ft² 21,262          
Operating lease right-of-use assets $ 10,100          
Present value of lease liabilities 10,000          
Forecast            
Lessee, Operating Lease, Description [Abstract]            
Leased area (in square feet) | ft²     25,212      
Operating lease, base rent per annum     $ 1,600      
Through fifth lease year | September 2019 Sublease Agreement            
Lessee, Operating Lease, Description [Abstract]            
Operating lease, base rent per annum           $ 1,300
Through fifth lease year | Februray 2023 Lease Agreement            
Lessee, Operating Lease, Description [Abstract]            
Operating lease, base rent per annum         $ 1,400  
Through fifth lease year | March 2025 Lease Agreement            
Lessee, Operating Lease, Description [Abstract]            
Operating lease, base rent per annum 1,300          
After fifth lease year | September 2019 Sublease Agreement            
Lessee, Operating Lease, Description [Abstract]            
Operating lease, base rent per annum           $ 1,400
After fifth lease year | Februray 2023 Lease Agreement            
Lessee, Operating Lease, Description [Abstract]            
Operating lease, base rent per annum         $ 1,500  
After fifth lease year | March 2025 Lease Agreement            
Lessee, Operating Lease, Description [Abstract]            
Operating lease, base rent per annum $ 1,400