Defined Contribution Plans (Details) - USD ($) |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Defined Contribution Plans | ||||
Employers matching contribution, annual vesting percentage | 100.00% | |||
Defined contribution plan expenses | $ 100,000 | $ 41,000 | $ 200,000 | $ 100,000 |
Maximum | US | ||||
Defined Contribution Plans | ||||
Matching contribution percent | 6.00% | |||
Maximum | UK | ||||
Defined Contribution Plans | ||||
Matching contribution percent | 6.00% |