v3.25.2
Leases - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2029
USD ($)
ft²
Mar. 31, 2025
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,423   $ 26,423       $ 17,251    
Present value of lease liabilities 28,629   28,629            
Lease expense $ 1,000 $ 700 1,800 $ 1,300          
Cash outflows from operating activities attributable to operating leases     $ 1,500 $ 900          
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