v3.25.2
Revenue and Contract Balances - Schedule of Contract Balances (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]    
Accounts receivable $ 5,824 $ 5,398
Allowances (credit losses and doubtful accounts) (1,727) (1,701)
Accounts receivable, net of allowance for credit losses and allowance for doubtful accounts 4,097 3,697
Variable consideration 0 62,000
Prepaid rent 5,988 6,077
Other deferred revenue 4,257 4,385
Deferred revenue $ 10,245 $ 72,462