v3.25.2
Segment Reporting - Additional Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Segment
Jun. 30, 2024
USD ($)
Segment Reporting [Abstract]        
Segment reporting, CODM, individual title and position or group name     srt:ChiefExecutiveOfficerMember  
Number of operating segment | Segment     1  
Segment reporting, CODM, profit (loss) measure, how used, description     The CODM assesses performance at a consolidated level and decides how to allocate resources based on consolidated net income. The measure of segment assets is reported on the balance sheet as total consolidated assets.  
Share-based compensation $ 7,800 $ 5,500 $ 14,400 $ 10,400
Other income $ 380 $ 36 $ 300 $ 806